*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body{
    background-color: #e9e9e9;
}

li{
    list-style: none;
}

.w{
    width: 1226px;
    margin: 0 auto;
}

a{
    text-decoration: none;
    color: #333;
}

.clearfix::before,
.clearfix::after{
    content: '';
    display: table;
    clear: both;
}

@keyframes run {
    from{
        opacity: 0;
        transform: translateX(-100%);
    }

    to{
        opacity: 1;
        transform: translateX(0);
    }
}